package com.ruoyi.system.mobile.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.frontierEvent.domain.TEvent;
import com.ruoyi.system.frontierEvent.vo.TEventVo;
import com.ruoyi.system.mobile.bo.TEventAddBo;
import com.ruoyi.system.mobile.bo.TEventEditBo;
import com.ruoyi.system.mobile.bo.TEventQueryBo;
import com.ruoyi.system.mobile.domain.Event;
import com.ruoyi.system.mobile.vo.EventVo;


import java.util.Collection;
import java.util.List;

/**
 * 案件信息Service接口
 *
 * @author ruoyi
 * @date 2021-05-19
 */
public interface EventService extends IService<Event> {
	/**
	 * 查询单个
	 * @return
	 */
	EventVo queryById(Long id);

	/**
	 * 查询列表
	 */
	List<EventVo> queryList(TEventQueryBo bo);

	/**
	 * 处置人查询案件列表
	 */
	List<EventVo> querypPatrolList(TEventQueryBo bo);

	/**
	 * 根据新增业务对象插入案件信息
	 * @param bo 案件信息新增业务对象
	 * @return
	 */
	Boolean insertByAddBo(TEventAddBo bo);

	/**
	 * 根据编辑业务对象修改案件信息
	 * @param bo 案件信息编辑业务对象
	 * @return
	 */
	Boolean updateByEditBo(TEventEditBo bo);


}
